// pages/message/message.js

const app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 消息数组
    userMessage: [],
    // 是否登录
    logged: false
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

    // 如果全局中有当前登录用户的id，表示用户已经登录
    if(app.userInfo._id){
      this.setData({
        logged: true,
        userMessage: app.userMessage
      })
    }else{ //没有登录则提示用户登录
      wx.showToast({
        title: '请先登录',
        // 停留两秒
        duration: 2000,
        icon: 'none',
        success: ()=>{
          // 页面跳转
          setTimeout( () => {
            wx.switchTab({
              url: '/pages/user/user',
            })
            // 两秒钟后跳转到登录页面
          },2000)
        }
      })
    }
  },


  // 传给removeList的函数
  onMyEvent(ev){
    // 先清空消息数组
    this.setData({
      userMessage: []
    },() =>{ //setData的回调
      // 再更新消息数组
      this.setData({
        userMessage: ev.detail   
      })
    })
  }

})